SVG Rendering by Watershed Decomposition
نویسندگان
چکیده
This paper presents a novel raster-to-vector technique for digital images by advanced watershed decomposition [5][13] coupled with some ad-hoc heuristics devoted to obtain high quality rendering of digital photography. The system is composed by two main steps: first, the image is partitioned into homogeneous and contiguous regions using Watershed decomposition. Then, a Scalable Vector Graphics (SVG) representation of such areas is achieved by ad-hoc chain code building. The final result is an SVG file of the image that can be used for the transmission of pictures through Internet using different display systems (PC, PDA, Cellular Phones). Experimental results and comparisons provide the effectiveness of the proposed method.
منابع مشابه
The 13 - th International Conference in Central Europe on Computer Graphics , Visualization and Computer Vision 2005 in co - operation with EUROGRAPHICS W S C G ' 2005
The SVG (Scalable Vector Graphics) standard allows representing complex graphical scenes by a collection of graphic vectorial-based primitives, offering several advantages with respect to classical raster images such as: scalability, resolution independence, etc. In this paper we present a full comparison between some advanced raster to SVG algorithms: SWaterG, SVGenie, SVGWave and Vector Eye. ...
متن کاملVerovio: A library for Engraving MEI Music Notation into SVG
Rendering symbolic music notation is a common component of many MIR applications, and many tools are available for this task. There is, however, a need for a tool that can natively render the Music Encoding Initiative (MEI) notation encodings that are increasingly used in music research projects. In this paper, we present Verovio, a library and toolkit for rendering MEI. A significant advantage...
متن کاملSvg to Osc Transcoding: towards a Platform for Notational Praxis and Electronic Performance
In this paper we present a case study for the creation of an open system for graphically developing symbolic notation which can function both as professional quality print or online documentation, as well as a computer performable score in electro-acoustic music and other computer aided contexts. Leveraging Adobe Illustrator’s graphic design tools and support for the Scalable Vector Graphics (S...
متن کاملJuice: an Svg Rendering Peer for Java Swing
SVG—a W3C XML standard—is a relatively new language for describing low-level vector drawings. Due to its cross-platform capabilities and support for events, SVG may potentially be used in interactive GUIs/graphical front-ends. However, a complete and full-featured widget set for SVG does not exist at the time of this writing. I have researched and implemented a framework which retargets a compl...
متن کاملMacdonald, Alexander J. and Brailsford, David F. and Bagley, Steven R. (2005) Encapsulating and Manipulating Component Object Graphics (COGs) using SVG. In: ACM Symposium on Document Engineering
Scalable Vector Graphics (SVG) has an imaging model similar to that of PostScript and PDF but the XML basis of SVG allows it to participate fully, via namespaces, in generalised XML documents. There is increasing interest in using SVG as a Page Description Language and we examine ways in which SVG document components can be encapsulated in contexts where SVG will be used as a rendering technolo...
متن کامل